package demo;

import java.util.Arrays;

public class StringTest {
    public static void main(String[] args) {
        String str = "abcd";
        String[] strs = str.split("");
        System.out.println(Arrays.toString(strs));   //[a, b, c, d]

        String s = "he";
        String s1 = "llo";
        String s2 = s + "llo";
//        System.out.println(s);
//        System.out.println("s1");
//       // System.out.println(s2);
        String a = s2.intern();

        System.out.println(s2 == a);   //true
        // s2 = "hello"了，已经在常量池里了，所以用intern()方法的时候直接在池里取
        String S = "hello";
        System.out.println(a == S);    //true
        System.out.println(S == s2);   //true


//        String str = "开发喵";
//
//        String s = "开发";
//        String str1 = s + "喵";
//
//        String intern = str1.intern();  常量池已经有了“开发喵”，所以没有入池
//
//
//
//        System.out.println(str == str1); // false
//        System.out.println(intern == str); // true
//        System.out.println(intern == str1); // false

        StringBuffer sb = new StringBuffer();
        sb.append("a").append("b");
        System.out.println(sb);

    }
}
